我们就自动旋转门的电子电路设计方法与基于VHDL语言的EDA技术设计的方法的比较来说明EDA技术设计的优点及VHDL语言的自动门控制(control)实现过程。
总体设计和主要功能 自动旋转门控制(control)的总体设计中应该完成如下几个功能:当传感器(transducer)接收到有人的信息时,自动执行开门的动作。在持续有人时,门开到后停止,在开门的过程中,传感器接收到无人的信息时,自动执行关门的动作。在关门的过程中,传感器接收到有人的信息时,自动执行开门的动作。无人的时候,门关到后停止。
第二 硬件设计 自动旋转门的硬件设计中主要有以下三部分:
2.1信息的采集。信息的采集部分在本设计中应用能够感应人体发出的红外线(Infrared)能量的热释电传感器(transducer),由于其感应人体红外线产生的电压信号很微弱,因此需要进行电压放大及比较。
信息处理的电路由驱动及延时组成,主要由555定器设计的单稳态触发电路和延时电路,其设计电路颇为复杂,而且调试过程也不容易,可采用集成红外探测电路TWH9512和传感器(transducer)SD02或者YB-2B人体活动检测模块代替。
2.2控制(control)电路。控制电路的设计主要分为传统电子电路的设计和FPGA(可编程逻辑(Logic)门电路)的设计。 基于VHDL语言的FPGA的设计及控制功能主要由软件编程实现。
2.3执行电路。执行电路主要由控制(control)电路输出的信号控制继电器(relay),控制马达,完成开、关门的动作。